Adjective Definition

squamulose

1.Definition: covered with tiny scales




Please Share