Definition of difference engine in US English:

difference engine

noun

historical
  • A mechanical calculating machine which, using only the operation of addition, is capable of producing tables of values for a variety of mathematical functions.

Origin

Mid 19th century.