LUSUS NATURAE MEANING IN ENGLISH

• Lusus naturae Definition & Synonyms

  1. () Sport or freak of nature; a deformed or unnatural production.


RECENT SEARCHES