Slovnenya

Translation English Spanish: garrotte

Diccionario: main
garrotte