Slovnenya

Translation English Japanese: army worm

Dictionary: main
army worm
noun