English | German | Russian | Czech

docklands English

Meaning docklands meaning

What does docklands mean?

docklands

An area of a town or city which contains, or used to contain, an industrial port.

Are you looking for...?