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.