Skip to main content

urocerata

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