دَارْكِيسَة

دَارْكِيسَة

dārkīsa · noun

Meaning — English

  1. nutmeg tree (Myristica fragrans)

Suggested websites

almaany.com · Wiktionary