Definitions
noun
a retractable fin keel used on sailboats to prevent drifting to leeward
Look “drop keel” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a retractable fin keel used on sailboats to prevent drifting to leeward