Home
Search
Index
Definify.com
Definition
2024
medusahead
medusahead
English
Noun
medusahead
(
uncountable
)
A type of
bristly
grass
native to
Europe
Etymology
From
medusa
+
head
.
Similar Results