meticulously clean - Alemán Inglés Diccionario