Squamule Definition

skwāmyo͝ol, skwä-
noun
A small, scalelike thallus lobe of certain lichens.
American Heritage

Origin of Squamule

  • Latin squāmula diminutive of squāma scale

    From American Heritage Dictionary of the English Language, 5th Edition

Find Similar Words

Find similar words to squamule using the buttons below.

Words Starting With

Words Ending With

Unscrambles

squamule