Billions lost from rubbish repair shop (6)

I believe the answer is:
garage
'repair shop' is the definition.
(garage is a kind of repair shop)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for garage that I've seen before include "Car port" , "Observation" , "Car storage area" , "workshop" , "Car shed" .)