ALL meanings of incubous
in·cu·bous
I i - adjective incubous (of leaves) overlapping, with the upper part of each leaf covering the base of the leaf above it. 1
- adjective incubous (of a liverwort) having the leaves arranged so that the upper margin of each leaf lies above the lower margin of the next leaf along 0
- adjective incubous (botany) Describing an arrangement of leaves such that distal (anterior) parts of older leaves overlap the proximal (posterior) parts of younger ones. 0