Glamorgan have signed South African left-handed batsman Colin Ingram on a three-year contract.
The 29-year-old, who played for Somerset briefly last summer, will join as a "Kolpak" player.
Ingram has played 31 one-day internationals for South Africa and averages 37 in first-class cricket.
He scored a match-winning 73 against the West Indies to take his team through to the semi-finals of the Champions Trophy last year.
Kolpak contracts are signed by foreign players, using a loophole in European Union law to avoid counting against the quota of one overseas player per club.
Ingram will bolster Glamorgan's batting order after Jim Allenby left for Somerset on Tuesday.