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
Type above and press Enter to search. Press Esc to cancel.