spotlessly clean - German English Dictionary