The idiomatic phrase “Spick and Span” means?

The idiomatic phrase “Spick and Span” means?A. Wisdome and foresight
B. Watch the weather
C. spotlessly clean
D. Deceive somebody