Here-to-stay definition

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