long fleuve tranquille
Meanings
Noun
1. bed of roses, smooth sailing (figuratively)
Examples3
Life is not all beer and skittles.
Life isn't all roses and sunshine.
Life is not always a walk in the park.