Meaning of “beauty spot” - Learner’s Dictionary

beauty spot

noun [ C ] uk us
PLACE UK

a place in the countryside that is very beautiful

MARK

a small dark mark on someone's face

(Definition of “beauty spot” from the Cambridge Learner’s Dictionary © Cambridge University Press)