hyphantria
English
hyphantria meaning in English • hyphantria का अर्थ अंग्रेजी में
Noun
- A genus of moths whose larvae are called fall webworms>.