English-Latin dictionary »

inhabiters meaning in Latin

EnglishLatin
inhabiters noun

habitatrix [habitatricis](3rd) F
noun