degollarlos

Spanish

Verb

degollarlos

  1. infinitive of degollar combined with los