an elephant in porcelain store (Dutch idiom; don’t remember if American use it).
The American idiom is “bull in a china shop”. I don’t know whether it’s the same in British English.
The American idiom is “bull in a china shop”. I don’t know whether it’s the same in British English.