Steve Watson has moved from West Brom to Championship rivals Sheffield Wednesday on a free transfer.
Watson has made more than 600 appearances in his career
The 33-year-old utility player spent more than two months on loan at Hillsborough at the end of last season.
Baggies' boss Tony Mowbray said: "Steve did well on loan at Wednesday last season and we wish him well now he has made the move permanent."
The former Newcastle, Aston Villa and Everton player has made more than 600 appearances in his 16-year career.