immaculately cleaned - Alemán Inglés Diccionario