Apatura iris
Explore definitions, synonyms, and language insights of Apatura iris
Definitions
Noun
large European butterfly the male of which has wings shaded with purple
Explore definitions, synonyms, and language insights of Apatura iris