Correct option is B
The correct meaning of "An axe to grind" is "to have a selfish reason that influences actions."
· This idiom refers to having a personal interest or hidden motive in a situation. (Hindi:
स्वार्थी कारण रखना)
· Example: "He always praises the manager because he has
an axe to grind—he wants a promotion."
Other Related Idioms and Their Meanings:
·
Bitterly hostile – Extremely unfriendly or aggressive (Not related to the idiom)
·
To make a supreme effort – To try very hard to achieve something (Not related)
·
To tackle a problem in a bold and direct fashion – To face difficulties bravely (Not related)
Thus,
"an axe to grind" means having a
hidden selfish motive.