What does keel mean?keelPlural: keels▶ Hear it in EnglishDefinitionThe long fin along the bottom of a boat that keeps it steady.Related wordsPart ofsailboatSee it in 3Dkeel in other languagesIn PortugueseIn FrenchIn Japanese