What does apatura iris mean?

apatura iris meaning in General Dictionary

huge European butterfly a man that has actually wings shaded with purple