Meaning of drop keel
Definition of drop keel
(noun)
a
retractable
fin
keel
used
on sailboats to
prevent
drifting
to
leeward
Other information on drop keel
WIKIPEDIA results for
drop keel
Amazon results for
drop keel
Tweet