cabestrearla

Spanish

Verb

cabestrearla

  1. infinitive of cabestrear combined with la