مَانْغُوسْتِين

مَانْغُوسْتِين

manḡustīn · noun

Meaning — English

  1. mangosteen

Suggested websites

almaany.com · Wiktionary