artillarse
Spanish
Verb
artillarse
infinitive of
artillar
combined with
se