Meaning and Translation of Lusus Naturae in Urdu Script and Roman Urdu with Definition,
1. a person or animal that is markedly unusual or deformed