Hi Cho Yoon JI
In the context of the sentence (coming home from the pub) in British English it's an impolite slang word meaning 'drunk' or 'intoxicated' through drinking too much alcohol.
You are correct, in American English it can also mean 'very annoyed', but it is unlikely in this instance.