Find the word definition

Wiktionary
medusahead

n. A type of bristly grass native to Europe

Wikipedia
Medusahead

Medusahead is the common name of more than one species of plant, including:

  • Euphorbia caput-medusae, a euphorb
  • Taeniatherum caput-medusae, a grass