Annoyed, pub worker about gibe (9)
I believe the answer is:
indignant
'annoyed' is the definition.
(I've seen this before)
'pub worker about gibe' is the wordplay.
'pub' becomes 'inn' (I've seen this before).
'worker' becomes 'ant' (worker is a type of ant).
'about' means one lot of letters goes inside another.
'gibe' becomes 'dig' ('dig' can be a synonym of 'gibe').
'inn'+'ant'='innant'
'innant' enclosing 'dig' is 'INDIGNANT'.
(Other definitions for indignant that I've seen before include "Up in arms" , "Annoyed at unfair treatment" , "somewhat angry" , "feeling anger" , "to get angry" .)