take one's hat off to somebody - French English Dictionary