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.See also: earth, face, of, on