History
History
Synonyms
UK
US
Meaning:
brand-new

completely new

new

prim

neat; formal; (of a person, manner, speech etc) showing dislike of anything rough, rude, improper

particular, fussy

SPIC-AND-SPAN as in Wiktionary
SPIC-AND-SPAN as in Wikipedia