DEFLORATE


Meaning of DEFLORATE in English

adj. (Botany) having shed its pollen; beyond the flowering state

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.