تَارُوتtārūt · proper nounMeaning — Englishan island belonging to the Eastern Province of Saudi Arabia