Oh -- OK. Have done what I always say people should do before asking on here for definitions &c, and googled. So now I know what Carter's Paste is. A US brand, it appears. Not sure if one can buy it here.I think our equiv would be the brand called, Gloy, iirc.