meaning of sea anchor

1. restraint consisting of a canvas covered frame that floats behind a vessel; prevents drifting or maintains the heading into a wind


Related Words

sea anchor |

Developed & Maintained By Taraprasad.com

Treasure Words