Browse by letter

Paradise (on earth)

A place on earth that is as lovely as paradise.

The resort in the mountains was paradise on earth.