Yahoo Canada Web Search

Search results

  1. Dictionary
    landing stage

    noun

    • 1. a platform, typically a floating one, on to which passengers from a boat disembark or cargo is unloaded. British