on the face of the earth
on the face of the earth
In existence; of all other people, places, or things. Scientists at the university have created the most powerful computer on the face of the earth. The town was deemed the happiest place on the face of the earth in a recent worldwide study.
Farlex Dictionary of Idioms. © 2022 Farlex, Inc, all rights reserved.