RED ROSE


Meaning of RED ROSE in English

■ noun

1》 the emblem of Lancashire or the Lancastrians.

2》 the symbol of the British Labour Party.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.