Online English Dictionary

Home

Leafless


a.

Having no leaves or foliage; bearing no foliage.


© 2009 Dammam Community College