Here-to-stay meaning

(idiomatic) Present, and set to remain permanently.
adjective
0
0
Advertisement