overcome embarrassments - Alemán Inglés Diccionario