Slovnenya

Translation English Japanese: hemiparasite

Dictionary: main
hemiparasite