Loading...
Menu
DEFLORATE, adjective [Latin To deflour.] In botany, having cast its farin, pollen, or fecundating dust.