REST HOME Meaning of REST HOME in English nounEtymology: rest (I): an establishment for the care and housing of persons (as the aged, convalescents) that need special attention or services Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012