Synonyms for "assailant"

Words with similar meaning