have deep pockets - German English Dictionary