to compete on more favourable terms - Almanca İngilizce Sözlük