English-German dictionary »

garroted meaning in German

EnglishGerman
garroted

erdrosselte