drop keel

Explore definitions, synonyms, and language insights of drop keel

Definitions

Noun
a retractable fin keel used on sailboats to prevent drifting to leeward

More General Terms


More Specific Terms