1 definition by jknjkfbsjkfgsag

Top Definition
An expression used to describe a situation from which there is no coming back, a hopeless case.
Hey, do you think we'll ever colonize Mars?

No, that's a Noah will fail Italian.
by jknjkfbsjkfgsag May 11, 2011
Mug icon
Buy a Noah will fail Italian mug!