SQUAMULOSE MEANING IN ENGLISH

• Squamulose Definition & Synonyms

  1. (a.) Having little scales; squamellate; squamulate.


RECENT SEARCHES