The idiomatic phrase “Spick and Span” means?

A. Wisdom and foresight
B. Watch the weather
C. spotlessly clean
D. Deceive somebody