I dont know why people think that an internal combustion engine is only supposed to be called an engine. Its also called a motor. Heres why. The definition of a motor is a device that transforms any kind of energy into mechanical energy. In an internal combustion engine, you have an explosion, energy, which is transformed into mechanical energy, torque. Therefore, its called a MOTOR and an ENGINE.

Hope that clears up everything