look up any word, like wcw:

2 definitions by Philippe Monsieur

 
1.
A download that appears to be free, but is actually a trial version or requires some sort of membership to download.

Also applies to streaming movies and games.
Damn, I thought I got a free version of Inception, but it turned out to be a frownload.
by Philippe Monsieur March 03, 2011
 
2.
The viscous cycle of taking naps during the day and therefore being unable to fall asleep at night, which in turn lead to the need for more naps.
Jim : "Damn, you look awful man, nap trap?"

Joe : "Ya man, I'm stuck in the nap trap."
by Philippe Monsieur March 03, 2011