brand spanking new

brand spanking new definitions

adj
  • Utterly new, as new as possible.