Translation of جزیرہ نما in English

جزیرہ نما

Idiomatic

  1. peninsula

Powered by Oxford