meticulously clean - Francés Inglés Diccionario