Translate beauty spot | into French | into German | into Italian | into Spanish Definition of beauty spot
noun
1British a place known for its beautiful scenery.
2a small natural or artificial mark such as a mole on a woman’s face, considered to enhance her attractiveness.