define take one's hat off to
Take one's hat off to definition: to salute or congratulate | Meaning, pronunciation, translations and examples English Dictionary | Thesaurus | Translator | Grammar | Scrabble | Blog English