meaning of automeris io

automeris io meaning in General Dictionary

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