Meaning of port moresby

Definition of port moresby

(noun) the administrative capital and largest city of Papua New Guinea

Other information on port moresby

WIKIPEDIA results for port moresby
Amazon results for port moresby