1 to attempt to equal or surpass, esp. by imitation
2 to rival or compete with
3 to make one computer behave like (another different type of computer) so that the imitating system can operate on the same data and execute the same programs as the imitated system
(C16: from Latin aemulari, from aemulus competing with; probably related to imitari to imitate)
English Collins Dictionary - English Definition & Thesaurus
challenge, compete with, contend with, copy, echo, follow, follow in the footsteps of, follow suit, follow the example of, imitate, mimic, rival, take after, take a leaf out of someone's book, vie with
English Collins Dictionary - English synonyms & Thesaurus
Add your entry in the Collaborative Dictionary.