Spanish

edit

Verb

edit

degollarlos

  1. infinitive of degollar combined with los