MEDUSA


Meaning of MEDUSA in English

n. marine animal in the shape of a jellyfish that has long thin stinging appendages

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