Subscribe
URL of the page has been copied to clipboard.
Meaning : A person or animal that is markedly unusual or deformed.
Synonyms : freak, monster, monstrosity
Install App
Lusus naturae meaning in Telugu.