If you don't mind, please compare them also to "belligerent" and "bellicose".
closed as off-topic by AmE speaker, choster, jimm101, Nigel J, Skooba Nov 2 '17 at 13:30
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Please include the research you’ve done, or consider if your question suits our English Language Learners site better. Questions that can be answered using commonly-available references are off-topic." – AmE speaker, choster, jimm101, Nigel J
Truculent has overtones of defiance; aggressive means attacking, or threatening to attack, others.
Belligerent and bellicose are near synonyms, and are fairly closely related to aggressive. Both imply warlike attitudes - attacking, or threatening to attack.