challenge trophies - Spanish English Dictionary