indwelling

[ˌɪn'dwelɪŋ]

1. adj

що живеешкає, постійно перебуває)

2. n

перебування (всередині)

Джерело: Англійсько-український словник на Slovnyk.me