Search Result for spic-and-span
spic
See Definition and Meaning
and
span
English definition for spic-and-span
1. s. completely neat and clean
2. s. conspicuously new