meaning of apatura

apatura meaning in General Dictionary

a genus of large Old World butterflies

View more

  • huge old-world butterflies