deep pockets

noun

1.
(plural) a source of substantial wealth