"Nature" is Природа in Russian.
Природа means "Nature" in English.
Word #225 of 4,000 by frequency in Russian — level A1.
Природа здесь просто невероятная.
The nature here is simply incredible.