English-German dictionary »

garrotes meaning in German

EnglishGerman
garrotes

erdrosselt