MEDUSA Meaning of MEDUSA in English Medusanpr [Gr. Mythol.] Medusa; medusa [Zool.] medusa Interlingua English vocab. Английский словарь Интерлингва. 2012