Meaning: The dragon made a loud, deep sound, but the knight kept moving forward.
Choice of Words: Roared means made a loud, deep sound. Knight means a person who serves a lord and fights in armor. Pressed on means continued to move forward despite difficulties.