Answer: deusexmachina

AnswerCrossword Clue
DEUSEXMACHINAArtificial plot device
DEUSEXMACHINAUnexpected aid