embark on a mission - İspanyolca İngilizce Sözlük