Slovnenya

Translation English Japanese: flagellate

Dictionary: main
flagellate
noun