have the teeth on edge - Almanca İngilizce Sözlük