English

beauty sleep noun definition in Good health topic from the Oxford Advanced Learner's Dictionary

beauty sleep

 noun: Good health topic
enough sleep at night to make sure that you look and feel healthy and beautiful