Meaning: A man who fought in armor in the Middle Ages is engaging in physical combat with a very aggressive and violent mythical creature with a long, scaly body and wings.
Choice of Words: Brave: having or showing courage; knight: a man who fought in armor in the Middle Ages; fights: engages in physical combat with; fierce: very aggressive and violent; dragon: a mythical creature with a long, scaly body and wings.