1 alpine rose | Definition of alpine rose

alpine rose

noun

Definition of alpine rose

1 : any of various European and Asian alpine rhododendrons

First Known Use of alpine rose

1922, in the meaning defined at sense 1

Keep scrolling for more