The Punic language, also called Phoenicio-Punic or Carthaginian, is an extinct variety of the Phoenician language, a Canaanite language of the Northwest Semitic branch of the Semitic languages. From Wikipedia
New research reveals that Phoenician culture spread through assimilation and trade, not mass migration, with Punic populations showing diverse ancestries dominated by Sicilian and North African contributions.