deflorate
English
deflorate meaning in English • deflorate का अर्थ अंग्रेजी में
Adjective
- Past the flowering state; having shed its pollen.