English, asked by vyshnavi9, 1 year ago

What is the meaning of english idiom "Bull in a china shop"

Answers

Answered by SolvingSoloist
8
It means to behave oddly at a place where you need to be diplomatic or sth like that

Similar questions