Artillero admin 5 years ago Artillero Artillero Definition Artillero Spanish Adjective English meaning : gunner