INHABITRESS Meaning of INHABITRESS in English noun a female inhabitant. Webster English vocab. Английский словарь Webster. 2012