tarfa
/ˈtɑr.fə/Definitions
1. noun
A village in the United Arab Emirates, also known as Tarfah.
“The tourists visited the ancient village of Tarfa in the UAE.”
1. noun
A village in the United Arab Emirates, also known as Tarfah.
“The tourists visited the ancient village of Tarfa in the UAE.”