DEFLORATE


Meaning of DEFLORATE in English

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

Webster's English dictionary.      Английский словарь Webster.