scrupulously clean - Espagnol Anglais Dictionnaire