Definitions Found:

Extremely impressive or attractive