snakeshead
English
Noun
snakeshead
(
plural
snakesheads
)
Alternative form of
snake's head
(
“
type of flowering plant
”
)
.