Definitions
1.verbTo attempt to equal or be the same as.
2.verbTo copy or imitate, especially a person.
3.verbTo feel a rivalry with; to be jealous of, to envy.
4.verbOf a program or device: to imitate another program or device
5.adjectiveStriving to excel; ambitious; emulous.