garrottes - Almanca İngilizce Sözlük