ametrallarse
Spanish
Verb
ametrallarse
infinitive of
ametrallar
combined with
se