Sekirov Dictionary

squamated

adjective1

  1. squamose
forms

more squamated · most squamated

This dictionary works without the internet: on your phone · in Chrome