emularte

Spanish

Verb

emularte

  1. infinitive of emular combined with te