Online English Dictionary

Home

Lenticellate


a.

Producing lenticels; dotted with lenticels.


© 2009 Dammam Community College