The root of the word valiant gives a clue that this word means

A. "holding tightly to something."
B. "acting with strength and bravery."
C. "feeling pleasure or happiness."
D. "behaving in a self-serving manner."