Meaning of “keel” in the English Dictionary

business-english dictionary

"keel" in American English

See all translations

keelnoun [ C ]

us /kil/

the long piece of wood or steel put along the bottom of a boat from front to back that supports the frame

(Definition of “keel” from the Cambridge Academic Content Dictionary © Cambridge University Press)

"keel" in Business English

See all translations

keelnoun [ C ]

uk /kiːl/ us
on an even keel

continuing or operating without problems or sudden changes:

High oil prices are making it difficult to keep the economy and inflation on an even keel.

(Definition of “keel” from the Cambridge Business English Dictionary © Cambridge University Press)