See Also: Stipule(medicine)
stipule(dictionary)

stipule (iou)



stipule noun. L18.
[(French from) Latin STIPULA: see -ULE.]
Botany. A small leaflike appendage of a leaf, usu. borne in pairs at the base of the petiole.
stipuled adjective having (large) stipules L18.