Yes, that is a more specific term, but if you want to use specific terms, then you should call it an IC engine (or ICE) to distinguish it from a non-IC engine.
Regardless, that doesn't change the fact that saying it is not an engine is incorrect. That would be being dictionary inaccurate.