landing place


Meanings

  • structure providing a place where boats can land people or goods

Synonyms