long-acting
1. [ adjective ] active over a long period of time
Related terms: long
Similar spelling:   long-ago