Browsing: keel

Term: keel (noun)
Plural: keels
Derivation: From Middle English
Definition: Formed in the manner of the keel of a boat; commissure or line formed by a sharp fold of a leaf.

< Back to Dictionary of Botanical Terms