Definition of “beauty spot” - English Dictionary