tie up loose ends - Almanca İngilizce Sözlük