堡垒

fortress, challenge, die-hard