Jump to content

spiderhead

From Wiktionary, the free dictionary

English

[edit]

Noun

[edit]

spiderhead (plural spiderheads)

  1. Serruria, a South African flowering plant.