rebel weapons depot - German English Dictionary