gelechiid
English
gelechiid meaning in English • gelechiid का अर्थ अंग्रेजी में
Noun
- a small slender-winged moth whose larvae are agricultural pests.