be embarrassed before an awkward situation - Turco Inglés Diccionario

Proponer traducción