Yahoo India Web Search

Search results

  1. Dictionary
    rest home

    noun

    • 1. a residential institution where old or frail people are cared for.