Skip to main content

lamellate

English lamellate meaning in English  •  lamellate का अर्थ अंग्रेजी में
Adjective
  • Composed of, or furnished with, thin plates or scales. See >Illust. > of Antennæ>.
Advertisement