locellate
English
locellate meaning in English • locellate का अर्थ अंग्रेजी में
Adjective
- Divided into secondary compartments or cells, as where one cavity is separated into several smaller ones.