English dictionary
medusa meaning and definition
Definition and meaning of medusa at MeaningMonkey.org. medusa meaning and definition in the English Dictionary.MEDUSA noun
Definition of Medusa (noun)
Source: Princeton University Wordnet
MEDUSA noun