تَارُوتtārūt · proper nounالمعنى — الإنجليزيةan island belonging to the Eastern Province of Saudi Arabia