person who courageously faces something - Spanish English Dictionary