Top definition
It means that you are fucked that you didn't do your homework or other stuff
I didn't do my English composition that is due today! I'm so delooned
by Deloon August 21, 2017
Get the mug
Get a Delooned mug for your bunkmate Trump.