SQUAMELLATE MEANING IN ENGLISH

• Squamellate Definition & Synonyms

  1. (a.) Furnished or covered with little scales; squamulose.


RECENT SEARCHES