ˌlong-ˈstay BrE AmE adjective [only before noun] British English
1 . relating to care or treatment over a long period of time
long-stay hospital/ward/bed etc
long-stay patient/resident
2 . a long-stay car park is a place where people can leave their cars for a long period of time OPP short-stay