MEDUSA


Meaning of MEDUSA in English

( n. )

Any free swimming acaleph; a jellyfish.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.