Slovnenya

Translation English Spanish: garrote

Dictionary: main
garrote