INHABITRESS


Meaning of INHABITRESS in English

(n.) A female inhabitant.

Webster's English dictionary.      Английский словарь Webster.