English dictionary
fin keel meaning and definition
Definition and meaning of fin keel at MeaningMonkey.org. fin keel meaning and definition in the English Dictionary.FIN KEEL noun
Definition of fin keel (noun)
- a metal plate projecting from the keel of a shallow vessel to give it greater lateral stability
Source: Princeton University Wordnet