Top definition
To be horrible at everything in life.

It's also a synonym for the word Idiot
See that kid? Yeah, he's definitely an Invay.
by Tragedies April 30, 2012
Get the mug
Get a Invay mug for your guy Manafort.