I had to bite back a yelp of surprise.

我只好强忍住,没惊叫出来。

相关词汇
hadv. 有( have的过去式和过去分词 ),(亲属关系中)接受,拿,买到;
toprep. 向,朝着,到,关于,属于;adv. 朝一个方向的,到某种状态,关闭;
bitevt.& vi. 咬,叮;n. 咬,咬伤,疼痛,受骗;vi. 刺痛,咬饵,有咬(或叮)的习性,(人)上当;vt. (辣椒,胡椒等)刺激,(齿轮,螺丝,钳子,锚等)咬住,(利器等)刺进,(寒风等)刺骨;abbr. 机内测试设备(Built-In Test Equipment);
backn. 背,背部,背面,反面,后面,后部,(椅子等的)靠
yelpn. (因痛苦、气愤、兴奋等的)短而尖的叫声;vi. 发出短而尖的叫声;
ofprep. 关于,属于…的,由…制成;aux. 助动词 [非标准用语、方言] =have [主用于虚拟语气];
surprisevt. 使惊奇,突袭,意外发现;n. 惊喜,惊奇,意外的事;