Luton Town have signed striker Admiral Muskwe from Premier League side Leicester City for an undisclosed fee.
The 22-year-old came through the youth set-up with the Foxes and although he never played a first-team game, he has spent time on loan with Swindon Town and at Wycombe Wanderers last season.
Boss Nathan Jones told Luton's website Muskwe had gained valuable experience in the second tier of English football.
"We saw what a threat Ade can be when we came up against him," Jones said.
"Coming from a wonderful club like Leicester, he has great pedigree and his arrival adds quality right across the front three as he can play numerous roles.