English

edit

Noun

edit

spiderhead (plural spiderheads)

  1. Serruria, a South African flowering plant.