1 definition by shortychopo

Top Definition
falling asleep without no one noticing.
Eman: Hey wheres Don?
Marty: There he is, hes asleep.
Eman: Oh man, hes quick. He ninja napped.
by shortychopo January 16, 2011

Mug icon
Buy a ninja nap mug!