Top definition
A sign of ultra-jealousy from the scale of Jealousy, Jellyfish and Meduse. Meduse abbreviates to Making Everyone Delusional Using Self Esteem. People can have MeduseSwag which means you naturally make people ultra-jealous.
Wow, I'm so Meduse over his swag
by Philosopher Master Bates January 03, 2014
Get the mug
Get a Meduse mug for your cat James.
buy the domain for your diy site