doing something embarrassing - Turco Inglés Diccionario