Online English Dictionary

Home

Squamellate


a.

Furnished or covered with little scales; squamulose.


© 2009 Dammam Community College