Definitions of Carpobrotus edulis:

  • noun:   low-growing South African succulent plant having a capsular fruit containing edible pulp