MEDUSA


Meaning of MEDUSA in English

(n.) Any free swimming acaleph; a jellyfish.

Webster's English dictionary.      Английский словарь Webster.