Definition of rose of Jericho in English:

rose of Jericho

noun

  • An annual desert plant whose dead branches fold inward around the mature seeds forming a ball that is blown about, native to North Africa and the Middle East.