it embarrassed me - Turco Inglés Diccionario