English Dictionary
◊ SQUAMULOSE
squamulose
adj : (botany) covered with tiny scales