whip someone with a long stick - French English Dictionary

Suggest a Term