[Priroda]
"Nature" is Природа in Russian.
Природа means "Nature" in English.
Word #1243 of 6,000 by frequency in Russian.
Природа здесь просто невероятная.
The nature here is simply incredible.