English
›
Words
emulate
Translation:
English
Verb
to
try to equal or surpass
3
to
rival in success
1
imitate
1
to
imitate (a person one admires
Add
Translation