To repel or fend off someone or something vigorously, literally by beating with a stick.
2.
American EnglishBritish EnglishGlobal Englishinformalslangvulgar
Used in sexually vulgar joking contexts to imply that a person will have to fend off (often many) sexual suitors; carries crude sexual connotations.
3.
Global Englishinformalhumorous
Figuratively, to fend off or drive away numerous suitors, attackers, or unwanted advances; often used hyperbolically to indicate an overwhelming number of would-be suitors or aggressors.