squaterole

/skweɪtəroʊl/

Definitions

1. noun

A type of flowering plant, the squatter’s pincushion (Carpobrotus edulis), native to southern Africa.

“The beach was filled with squateroles, their delicate flowers attracting bees and butterflies.”

Synonyms

  • carnivorous plant
  • succulent

Antonyms

  • nitrophilous plant