Spanish

edit

Verb

edit

cabrestearla

  1. infinitive of cabrestear combined with la