spikeweed

/ˈspaɪkiˌwiːd/

Definitions

1. noun

a plant with sharp, spiny leaves or stems, often used as a defense mechanism against herbivores

“The hikers had to navigate through the dense thicket of spikeweed to reach the mountain peak.”

Synonyms

  • cactus
  • thistle

Antonyms

  • smoothweed
  • softgrass