dhofar mountains
/D OW0 F AA0 R M AW0 N T AH0 N Z/N
- 1
a mountain range in the southeastern part of the Arabian Peninsula.
Translate โdhofar mountainsโ into another language
Choose a language below to open the translator with English selected as the source language.