Inhabiting meaning : To live or reside in. To be present in; to occupy.
colicroots
inhabiting
intern
discontinuous
straitened