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