attacus

a kind of locust

Noun
1