urocerata
English
urocerata meaning in English • urocerata का अर्थ अंग्रेजी में
n. pl.
- A division of boring Hymenoptera, including Tremex and allied genera. See >Illust. > of Horntail>.