juggernaut in Chinese
juggernaut in Chinese
怪獸卡車
(British, Irish, sometimes, derogatory) A large, cumbersome truck or lorry, especially an artic.