What does hamra mean?

Al Hamra, or Hamra, is a 400 year old town in northeastern Oman. It is a historic city with an average population. It has traditional cultures and historic structures.