LUSUS NATURAE


Meaning of LUSUS NATURAE in English

[lu.sus na.tu.rae] [L] foreign term : freak of nature

Merriam-Webster English vocab.      Английский словарь Merriam Webster.