LAMELLATE MEANING IN ENGLISH

• Lamellate Definition & Synonyms

  1. (a.) Alt. of Lamellated


• Lamellated Definition & Synonyms

  1. (a.) Composed of, or furnished with, thin plates or scales. See Illust. of Antennae.


RECENT SEARCHES