The 29-year-old has spent the past two years out on loan in Spain with Granada, scoring 26 goals in 60 appearances.
He will spent the season at Vicarage Road.
Tribal Football Staff are dedicated to the football tribes from all over the world. Our team is passionate about delivering football news to our hundreds of thousands of followers in all the corners of the globe. Football is life, It never stops, Neither do we.