paradise on earth in French
paradise on earth in French
paradis sur terre
(idiomatic) An ideal or idyllic place.
paradis terrestre
(idiomatic) An ideal or idyllic place.