fastidiously clean - Turkish English Dictionary