artillery (arty) - Spanish English Dictionary