Synonyms for Hot-water bag:

n.

artifact (noun)
hot-water bottle.
hot-water bag (noun)
hot-water bottle.