desquamates

'deskwəmeɪt

英文释义

v. peel off in scales

中文翻译

vt. 脱皮;脱落;剥落

学习工具