Top definition
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
Get the mug
Get a Frownload mug for your daughter Yasemin.