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