adjective [ usually before noun ]
1.
likely to need treatment or care for a long time :
long-stay patients
long-stay hospitals / institutions / wards (= for long-stay patients)
2.
for people who wish to park their cars for a long period :
long-stay parking