ametrallarse

Spanish

Verb

ametrallarse

  1. infinitive of ametrallar combined with se