spiderhead

English

Noun

spiderhead (plural spiderheads)

  1. Serruria, a South African flowering plant.