s'évanouir dans la nature

Etymology
lit. 'to vanish in the wilderness'.

Verb

 * 1)  to vanish, disappear without a trace, usually to hide or flee something

Usage notes
Also used with : disparaître dans la nature.