Slovnenya

Translation English Spanish: garrotte

Dictionary: main
garrotte