to be accepted or used by most people and therefore a permanent part of our lives
to be accepted or used by most people and therefore a permanent part of our lives
It looks like televised trials are here to stay.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition