Spanish

edit

Verb

edit

emularte

  1. infinitive of emular combined with te
  NODES