تَارُوت

تَارُوت

tārūt · proper noun

Meaning — English

  1. an island belonging to the Eastern Province of Saudi Arabia

Suggested websites

almaany.com · Wiktionary