Choose the correct meaning of idiom “Chamg at the bit__________?
A. Something difficult to accept
B. Extremely Impatient
C. A pessimistic Person
D. None of these