have embarked on - İngilizce Eşanlam Sözlük