MEDUSA


Meaning of MEDUSA in English

Medusa

npr [Gr. Mythol.] Medusa;

medusa [Zool.] medusa

Interlingua English vocab.      Английский словарь Интерлингва.