CompareWords
Compare
Lamellated
Definition:
(a.) Composed of, or furnished with, thin plates or scales. See Illust. of Antennae.