Christian Dailly has left Portsmouth after his one-month contract expired.
The 37-year-old signed over the summer but has made only one start this season, and has not been selected for the last three matchday squads.
The defender has had previous spells at Derby County, Blackburn Rovers and Rangers.
Dailly has also made 67 appearances for Scotland.