The Dictionary.com definition of touchpoint is “the point of contact, esp. when products or services come into contact with a customer”

This word feels weirdly modern to me, ┬áso I checked my 1996 Concise Oxford English Dictionary and there it isn’t. 382 more words