INHABITATION Meaning of INHABITATION in English noun population; inhabitants. 2. inhabitation ·noun abode; place of dwelling; residence. 3. inhabitation ·noun the act of inhabiting, or the state of being inhabited; indwelling. Webster English vocab. Английский словарь Webster. 2012