Spathe



ENGLISH MEANING
noun
1.
A special involucre formed of one leaf and inclosing a spadix, as in aroid plants and palms.