Definition of Abu Musa in English:

Abu Musa

proper noun

  • A small island in the Persian Gulf. Formerly held by the emirate of Sharjah, it has been occupied by Iran since 1971.

Pronunciation:

Abu Musa

/ˌabuː ˈmuːsə/