120Idioms and Phrases MCQsMediumChoose the correct meaning of idiom “Champing at the bit__________?AExtremely ImpatientBNone of theseCSomething difficult to acceptDA pessimistic Person Correct answerA. Extremely Impatient ExplanationExplanation not provided by the source.