English dictionary

medusa's head meaning and definition

Definition and meaning of medusa's head at MeaningMonkey.org. medusa's head meaning and definition in the English Dictionary.


Definition of medusa's head (noun)

  1. African dwarf succulent perennial shrub with numerous slender drooping branches
  2. weedy rye grass having long bristling awns
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!


Link to this page: