Definition Definition

lusus naturae - Meaning and Examples

Meaning of 'lusus naturae' (Webster Dictionary)

1 . Lusus naturae
- Sport or freak of nature; a deformed or unnatural production.