look spotlessly clean - Turc Anglais Dictionnaire