Definitions of Port moresby:

  • noun:   the administrative capital and largest city of Papua New Guinea