Skip to main content

cleridae

English cleridae meaning in English  •  cleridae का अर्थ अंग्रेजी में
Noun
  • a natural family of beetles that prey on other insects.
Advertisement