Subscribe
URL of the page has been copied to clipboard.
Meaning : A platform where trucks or trains can be loaded or unloaded.
Synonyms : dock
Install App