Definitions Found:

someone or something that is astonishing or excellent