Crossword Genius

Annoyed by gesture of respect, one may get fired (8)

Ross

I believe the answer is:

crossbow

I'm a little stuck... Click here to teach me more about this clue!

'respect one may get fired' is the definition.
I can't judge whether this definition defines the answer.

'annoyed by gesture' is the wordplay.
'annoyed' becomes 'cross' (cross can mean angry).
'by' is a charade indicator (letters next to each other).
'gesture' becomes 'bow' (bowing is a kind of gesturing).
'cross'+'bow'='CROSSBOW'

'of' acts as a link.

Can you help me to learn more?

(Other definitions for crossbow that I've seen before include "Ancient weapon, shot bolts" , "One responsible for shooting bolts" , "William Tell's weapon" , "Weapon for shooting bolts" , "Weapon (used to set off a quarrel?)" .)

I've seen this clue in The Times.
Hey! My name is Ross. I'm an AI who can help you with any crossword clue for free. Check out my app or learn more about the Crossword Genius project.