Definitions Found:

Extremely beautiful or attractive