INHABITATION Meaning of INHABITATION in English (n.) Abode; place of dwelling; residence. Webster's English dictionary. Английский словарь Webster. 2012