Online English Dictionary

Home

Squamoid


a.

Resembling a scale; also, covered with scales; scaly.


© 2009 Dammam Community College