Deflorate

Definition:

  • (a.) Past the flowering state; having shed its pollen.

Compare deflorate with other words:

deflorate vs. deplorate

deflorate vs. defloration