DEFLORATE Meaning of DEFLORATE in English (a.) Past the flowering state; having shed its pollen. Webster's English dictionary. Английский словарь Webster. 2012