Spanish edit

Verb edit

emularte

  1. infinitive of emular combined with te