garrotearlo

Spanish

Verb

garrotearlo

  1. infinitive of garrotear combined with lo