engine n. 1. A piece of hardware that encapsulates some function but can't be used without some kind of front end.