Meaning of fin keel
Definition of fin keel
(noun)
a
metal
plate
projecting
from the
keel
of a
shallow
vessel
to
give
it
greater
lateral
stability
Other information on fin keel
WIKIPEDIA results for
fin keel
Amazon results for
fin keel
Tweet