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. 2012