Brand-spanking-new meaning

(informal) Utterly new, as new as possible.
adjective
0
0
Advertisement