spiderhead
English
Noun
spiderhead
(
plural
spiderheads
)
Serruria
, a South African flowering plant.