apatura
English
apatura meaning in English • apatura का अर्थ अंग्रेजी में
Noun
- a genus of large Old World butterflies.