1 definition by Jamescharelscantdress

Top Definition
(Me-dO- SHha)

Someone who’s usually referred to as medusa that snake lady, and is usually really dumb most of the times but it’s okay they’re funny!
Person 1: Hey what’s your name?

Person 2: My name is Midusha
Person 1: Me-doooo-saaa? Like the snake lady ?
by Jamescharelscantdress May 07, 2019

Mug icon
Buy a Midusha mug!