Choose the correct meaning of idiom “Champing at the bit__________?

A. Something difficult to accept
B. Extremely Impatient
C. A pessimistic Person
D. None of these

 

Leave a Comment