Dictionary search results

Showing 1-3 of 3 results

mooring British & World English

A place where a boat or ship is moored

moor2 British & World English

Make fast (a boat) by attaching it by cable or rope to the shore or to an anchor