Hedgehog Thistle Definition

noun

Any of various cacti of the genus Echinocactus .

Wiktionary