al jazirah al hamra

/AE1 L JH AH0 Z AY0 R AH0 AE0 L AE0 M R AH0/
N
  1. 1

    a town to the south of the city of Ras Al Khaimah in the United Arab Emirates.