meaning of lamellated

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


Related Words

lamellated |

Developed & Maintained By Taraprasad.com

Treasure Words