"Squamulate" is a word in ENGLISH
squamulate
ENGLISH
Definition:
Same as Squamulose.
Few words of positivity
Every act of communication is a miracle of translation.
WORD SUGGESTIONS
squamellate
ENGLISH
Furnished or covered with little scales; squamulose.
Read the complete definitionsquamulose
ENGLISH
Having little scales; squamellate; squamulate.
Read the complete definition