take your hats off to somebody - Turkish English Dictionary