What does automeris io mean?

automeris io meaning in General Dictionary

huge yellow American moth having a sizable eyelike spot on each hind wing; the larvae have stinging spines