deflorate

di'flɔ:rit

英文释义

a. Past the flowering state; having shed its pollen.

中文翻译

a. 过了开花期的, 已开过花的

学习工具