Definition of Port of London Authority in English:

Port of London Authority

proper noun

  • The corporate body controlling the London harbour and docks.