a huge embarrassment - Turco Inglés Diccionario