Millwall have secured the signing of out-of-contract Ipswich Town defender Carlos Edwards.
The 35-year-old Trinidadian has agreed on a one-year contract with the Lions, with whom he spent the final part of last season on loan, helping the club to an eight-game unbeaten run that kept them up.
"To stay up was great and now I'm delighted to be joining the club on a permanent basis and really looking forward to next season," Edwards told Millwall's website.
He joined Ipswich from Sunderland five years ago and made almost 200 appearances for the Tractor Boys.
He will wear the number 44 for Millwall next season.