Definitions Found:

charming or alluring girl or woman