enjoy the support and help of someone with power and influence - French English Dictionary

Suggest a Term