cause embarrassment - Turco Inglés Diccionario