Word info

spiderhead

Noun

Meaning

spiderhead (plural spiderheads)

Serruria, a South African flowering plant.

Source: en.wiktionary.org

Close letter words and terms