What does apatura mean?

apatura meaning in General Dictionary

a genus of large Old World butterflies

View more

  • huge old-world butterflies