Cab --- or its driver who got a bad tip (7)
I believe the answer is:
growler
But I can't explain it at all! Could you help me understand?
(Other definitions for growler that I've seen before include "Dog perhaps" , "Perhaps bear" , "Iceberg" , "Unfriendly dog" .)