漫山遍野mànshānbiànyě
Meanings
1. lit. covering the mountains and the plains (idiom)
2. fig. as far as the eye can see
3. covering everything
4. omnipresent
Characters used