English Translation for lusus naturae
lusus naturae
lusus وَحشِی جانوَروں کا قانُون
Search Result for lusus naturae
lusus
See Definition and Meaning
naturae
English definition for lusus naturae
1. n. a person or animal that is markedly unusual or deformed
Sponored Video