medusa in English
- Medusa⇄adj. Medusalike.
- medusa⇄medusa, noun, pl.-sas,-sae.
a jellyfish, especially a free-swimming type. - Medusa⇄Medusa, noun, pl.-sas.
(Greek Legend.) one of the three Gorgons or horrible monsters with snakes for hair. Anyone who looked upon her was turned to stone. She was slain by Perseus, and her head fixed on the shield of Athena.
Ex. Cast not thine