SQUAMULOSE


Meaning of SQUAMULOSE in English

[squa.mu.lose] adj [L squamula, dim. of squama] (1846): being or having a thallus made up of small leafy lobes "a ~ lichen"

Merriam-Webster English vocab.      Английский словарь Merriam Webster.