Lamellate /(?)/

Lam·el·late

Lamellate

a.
  1. Composed of, or furnished with, thin plates or scales. See Illust. of Antennæ.