separatist weapons depot - Alemán Inglés Diccionario