BULL IN A CHINA SHOP


Meaning of BULL IN A CHINA SHOP in English

one who cannot handle delicate situations, one who causes destruction

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.