English edit

Noun edit

hedgehog thistle (plural hedgehog thistles)

  1. Any of various cacti of the genus Echinocactus.