😊
🏔️🌲

Peak Forest

All meanings

A majestic mountain covered in lush green forests.