Search results
- Dictionarydesert rose
noun
- 1. a flowerlike aggregate of crystals of a mineral occurring in arid areas.
- 2. a succulent plant with pink tubular flowers and a woody stem containing toxic milky sap, native to East Africa and Arabia.
Powered by Oxford Dictionaries