If you say
that something is here to stay
, you mean that people have accepted
it and it has become a part of everyday
Satellite TV is here to stay.
Nuclear weapons are here to stay because they have changed the way countries approach
the idea of war.
COBUILD Advanced English Dictionary. Copyright © HarperCollins Publishers