What is the meaning of english idiom "Bull in a china shop"
Answers
Answered by
8
It means to behave oddly at a place where you need to be diplomatic or sth like that
Similar questions