bold, brave, chivalrous, courageous, dauntless, defiant, fearless, gallant, hardy, heroic, intrepid, stalwart, stouthearted, unafraid, undaunted ...
Definition of upon : On; - used in all the senses of that word, with which it is interchangeable.
Synonyms:
in, against, simultaneous
Usage examples: