SQUAM MEANING IN ENGLISH

• Squam Definition & Synonyms

  1. (n.) An oilskin hat or southwester; -- a fishermans name.


• Squamaceous Definition & Synonyms

  1. (a.) Squamose.


RECENT SEARCHES