دَحْمَرْتَا

دَحْمَرْتَا

daḥmartā · noun

Meaning — English

  1. a kind of electuary against occlusions of the uterus or spleen

Suggested websites

almaany.com · Wiktionary