incola – English–Latine translations

🇻🇦 la en 🇬🇧

incola noun

  • Qui in loco habitat
inhabitant, resident
Wiktionary Links