English-Latin dictionary »

stranger, foreigner, alien meaning in Latin

EnglishLatin
stranger, foreigner, alien noun

alienigena [alienigenae](1st) M
noun