BULL IN A CHINA SHOP


Meaning of BULL IN A CHINA SHOP in English

: a person notably clumsy or ill-adapted to the situation in which he finds himself

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.