marina

1. (noun) a fancy docking facility for small yachts and cabin cruisers
Related Words: dock, dockage, docking facility



Terms and Conditions of Use / Copyright Notice