Loading..

Loading...

American Dictionary of the English Language

Dictionary Search

Deflorate


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