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