meticulously clean - Spanish English Dictionary