have difficulty competing against - Almanca İngilizce Sözlük