feel embarrassed for being dirty - Alemán Inglés Diccionario