look spotlessly clean - French English Dictionary