stridulate

'stridjuleit

英文释义

v. make a shrill creaking noise by rubbing together special bodily structures

中文翻译

vi. 发出刺耳叫声

学习工具