Meaning of squamulose

Definition of squamulose

(adj) covered with tiny scales

Other information on squamulose

WIKIPEDIA results for squamulose
Amazon results for squamulose