Top definition
Having to many downloads running at the same time causing your internet to slow down to a crawl.
Ahhh! too many downloads! DROWNLOAD!
by P.Rockwell July 03, 2006
Get the mug
Get a drownload mug for your barber Paul.