Word info

delosperma

Noun

Meaning

delosperma (plural delospermas)

Any of the genus Delosperma of succulent plants, common in Africa.

Source: en.wiktionary.org

Close letter words and terms