Yahoo India Web Search

Search results

  1. Dictionary
    desert 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.

    More definitions, origin and scrabble points