Skip to main content

onagra

English onagra meaning in English  •  onagra का अर्थ अंग्रेजी में
prop. n.
  • Same as Oenothera, a genus of plants consisting of the evening primrose.
Noun
  • The female of the onager.
Advertisement