3 English Synonyms for SQUAMOID
Prev.1Next
squamiform
Definition: 1. Having the shape or structure of a scale.
Show more information about squamiform
Prev.1Next
Search took: 10.0199 ms
Definition: 1. Having the shape or structure of a scale.
Show more information about squamiform
Search took: 10.0199 ms