Spanish edit

Verb edit

embucharles

  1. infinitive of embuchar combined with les