MEDUSA


Meaning of MEDUSA in English

n. (in Greek Mythology) one of the three Gorgons that had snakes for hair and everyone who looked at them was turned to stone

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.