1 definition by enki2

Top Definition
a cheap laptop that you don't mind losing
i'm afraid of the europeans stealing my macbook, so i bought a msi wind droptop before flying there.
by enki2 May 19, 2009
Mug icon
Buy a droptop mug!