take your hats off to somebody - German English Dictionary