Well-rested meaning

Having had sufficient (even more than enough) sleep or rest to function optimally during waking hours.
adjective
0
0
Advertisement