English-Latin dictionary »

resident, dweller meaning in Latin

EnglishLatin
resident, dweller noun

incola [incolae](1st) C
noun