A structure attached to land to which a vessel is moored. See also Pier and Dock.
« Back to Glossary Index
« Back to Glossary Index
A structure attached to land to which a vessel is moored. See also Pier and Dock.
« Back to Glossary Index