An Encylopedia Britannica Company

bed of roses

bed of roses noun
bed of roses
noun
Britannica Dictionary definition of BED OF ROSES
[singular]
: a place or situation that is pleasant or easy usually used in negative statements