feel embarrassed for being dirty - Francés Inglés Diccionario