Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

lusus naturae Definition

Cancel
lusus naturae
Latin noun phrase(lu-sus na-tu-rae)
sport of nature : freak

Words Related to lusus naturae!

lusus naturae Examples by Brain Bank Users