English-Chinese dictionary »

set the thames on fire meaning in Chinese

EnglishChinese
set the Thames on fire (to achieve something amazing)
verb

引起轰动 /yǐnqǐhōngdòng/verb

惊人之举 /jīngrénzhījǔ/verb