The idiomatic phrase “Spick and Span” means?

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