take your hats off to somebody - Alemán Inglés Diccionario