The difference between Assail and Vilify

When used as verbs, assail means to attack with harsh words or violent force, whereas vilify means to say defamatory things about someone or something.


check bellow for the other definitions of Assail and Vilify

  1. Assail as a verb (transitive):

    To attack with harsh words or violent force.

    Examples:

    "Muggers assailed them as they entered an alley."

  1. Vilify as a verb (transitive):

    To say defamatory things about someone or something; to speak ill of.

  2. Vilify as a verb (transitive):

    To belittle through speech; to put down.