juggernauts

ˈdʒʌgəˌnɔ:ts

英文释义

n. a massive inexorable force that seems to crush everything in its way
n. an avatar of Vishnu
n. a crude idol of Krishna

中文翻译

n. 重型卡车( juggernaut的复数形式 ); 巨大的力量[物体]

学习工具