FRENCH ROSE
Meaning of FRENCH ROSE in English
noun
Usage: usually capitalized F
: a common red rose ( Rosa gallica ) the petals of which are the source of an oil used chiefly in perfumery
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012