translate English to French: That is the nature of this beast.
Telle est la nature de ce fléau.