the squeaky wheel gets the grease - French English Dictionary

Suggest a Term