English dictionary

drop keel meaning and definition

Definition and meaning of drop keel at MeaningMonkey.org. drop keel meaning and definition in the English Dictionary.

DROP KEEL noun

Definition of drop keel (noun)

  1. a retractable fin keel used on sailboats to prevent drifting to leeward
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: