landing place

Noun
  1. Structure providing a place where boats can land people or goods (synset 103643635)

Other Searches