Deep pockets

What is the meaning of Deep pockets?

Having substantial financial resources

How to use Deep pockets?

The new investors have deep pockets.

Related Slangs: