separatist weapons depot - Espagnol Anglais Dictionnaire