mountain rose moun·tain·rose uncommon noun 1. European alpine rose with crimson flowers Synonymsmountain roseRosa pendulina Related words Broader terms rose WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.