garrotearlas

Spanish

Verb

garrotearlas

  1. infinitive of garrotear combined with las