See also: medusæ

English edit

Noun edit

medusae

  1. plural of medusa

Anagrams edit