arms depot - Francés Inglés Diccionario