feel embarrassment - Turco Inglés Diccionario