squamiform

adj
University
1

Having the shape or structure of a scale.

Thesaurus

Related Words