دَهْمَسْت

دَهْمَسْت

dahmast · noun

Meaning — English

  1. laurel (plant as well as berry)

Suggested websites

almaany.com · Wiktionary