Spanish

edit

Verb

edit

embucharle

  1. infinitive of embuchar combined with le