sartoy weapons plant - Español Inglés Diccionario