Online English Dictionary

Home

Endophyllous


a.

Wrapped up within a leaf or sheath.


© 2009 Dammam Community College