fastidiously clean - Spanish English Dictionary