Slovnenya

Translation English Japanese: garrotte

Dictionary: main