Translation of جہاں نما in English:

جہاں نما

phrase

  • all-reflecting
    a place or mirror, etc. that offers the views of faraway places