What is the meaning of Emulous?

Ambitious or competitive.

Source: wiktionary.org