FREAK OF NATURE


Meaning of FREAK OF NATURE in English

aberration, abnormal creature, abnormality, mutant, monstrosity

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.