Молодого римского полководца, который командовал римскими войсками в битве при Заме, звали Сципион.
Ответ: Сципион