Slovnenya

Translation English Japanese: semiparasite

Dictionary: main
semiparasite