Bristol Rovers have signed Huddersfield Town defender Tareiq Holmes-Dennis for an undisclosed fee.
Holmes-Dennis missed all of last season through a knee injury which he picked up while on loan at Portsmouth.
The 22-year-old, who has played for Charlton, Oxford, Plymouth and Oldham, played 15 games for Huddersfield in their 2016-17 promotion campaign.
"Tareiq is a player that we have chasing for a number of weeks," manager Darrell Clarke said.
"Obviously, he had the disappointment of missing the last campaign through injury but has applied himself well to get back fully fit."