garroteándolos

Spanish

Verb

garroteándolos

  1. gerund of garrotear combined with los