be extremely embarrassed - Turco Inglés Diccionario