hats off to someone - German English Dictionary