rebel weapons depot - Alemán Inglés Diccionario