dhofar mountains

/D OW0 F AA0 R M AW0 N T AH0 N Z/
N
  1. 1

    a mountain range in the southeastern part of the Arabian Peninsula.