take off one's hat to
take off one's hat to {v. phr.}
To give honor, praise, and respect to.
He is my enemy, but I take off my hat to him for his courage.
Compare: HAND IT TO.
Categories:
Source: A Dictionary of American Idioms