Slovnenya

Translation English Japanese: parasiticidal

Dictionary: main
parasiticidal
adjective