Meaning of “beauty spot” in the English Dictionary