百般辱骂 meaning in English
shout all sorts of abuse; abuse in every possible way; assail sb. with every possible kind of abuse; call sb. all kinds of names; heap abuse on; hurl every sort of insult at; indulge in scurrilities
shout all sorts of abuse; abuse in every possible way; assail sb. with every possible kind of abuse; call sb. all kinds of names; heap abuse on; hurl every sort of insult at; indulge in scurrilities