I think I've found it It's a complex strategy in basketball, where both attacking and defensive players move at the basket. So in UK English it means 'We're pulling out all the stops on this one' Dave
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.