Definition of squamulose
: being or having a thallus made up of small leafy lobes a squamulose lichen
Origin and Etymology of squamulose
Latin squamula, diminutive of squama
First Known Use: 1857See Words from the same year
Seen and Heard
What made you want to look up squamulose? Please tell us where you read or heard it (including the quote, if possible).