"We knew about Kadeem from when he was at Wycombe and he has developed during his time at Cardiff," Brentford boss Uwe Rosler told the club website.
"He offers us something that I have been looking for since we lost Conor McAleny to injury."
The German added: "We need pace on the flanks. "He will give us pace, directness, dribbling ability and will terrorise defences.
"That is what we need to give us another option for our attacking game."
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball