zamparla

Spanish

Verb

zamparla

  1. infinitive of zampar combined with la