Assailant/əˈseɪlənt/nounSomeone who attacks or assails another violently, or criminally.(by extension) A hostile critic or opponent.Synonyms: attackeradjectiveAssailing; attacking.🔗 Explore synonyms & relationships🌍 See word origin & history