avicularia
English
avicularia meaning in English • avicularia का अर्थ अंग्रेजी में
n. pl.
- See prehensile processes on the cells of some Bryozoa, often having the shape of a bird's bill.