Slovnenya

Translation English Japanese: defoliator

Dictionary: main
defoliator
noun