Definition of Stalin Peak in English:

Stalin Peak

proper noun