long-acting Meaning, Definition & Usage

  1. adjective satellite active over a long period of time

WordNet