to confuse someone or be too difficult to be understood by someone

中文解释

使迷惑;难住 This puzzle has well and truly foxed me! 这个谜真把我给难住了!

正在查询

fingers laudaBle feats ester gum 不走运 daemon glide to operate legally sand break darkly beautiful convulsive start