CompareWords
Compare
Deflorate
Definition:
(a.) Past the flowering state; having shed its pollen.
Compare
deflorate
with other words:
deflorate vs. deplorate
deflorate vs. defloration