What is the meaning of the word "haganah"?

Definitions: