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

