?
~ medusa noun; ~ medusas plural
~ 6 words related to medusa as Noun.
~ Medusa noun; ~ Medusas plural