On even keel Meaning, Definition & Usage

Definitions
  1. (Naut.), in a level or horizontal position.
Definitions
  1. in a level or horizontal position, so that the draught of water at the stern and the bow is the same. Ham. Nav. Encyc.

Webster 1913