demon-ridden Meaning, Definition & Usage

  1. adjective satellite as if possessed by demons

WordNet