Top definition
Newdea To come up with a new idea for something.
I have a newdea, lets paint the barn red instead of blue.
by Scoobylove January 29, 2006
Get the mug
Get a Newdea mug for your Aunt Helena.

Available Domains :D

  • newdea.ninja
  • newdea.se