Skip to main content

lusus naturae

English lusus naturae meaning in English  •  lusus naturae का अर्थ अंग्रेजी में
Noun
  • Sport or freak of nature; a deformed or unnatural production.
Advertisement