Yahoo Canada Web Search

Search results

  1. Dictionary
    sleep deprivation

    noun

    • 1. the situation or condition of suffering from a lack of sleep: "the biggest challenge she faced as a new mother was something most parents can relate to—sleep deprivation"