put an end to one's annoyance - Almanca İngilizce Sözlük