Business caught providing Trump with a boost (7)
I believe the answer is:
traffic
'business' is the definition.
(I've seen this before)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for traffic that I've seen before include "Flow of vehicles" , "Vehicles moving on public highways" , "Group" , "Deals" , "that may be in jam?" .)