yelp
verb [ I ] uk/jelp/ us/jelp/
(因疼痛而)尖叫
to make a sudden, short, high sound, usually when in pain
I accidentally stepped on the dog's foot and it yelped. 我不小心踩到了狗的爪子,结果它尖叫起来。
She yelped, as if being punched in the stomach.
Synonym: yap