English-Latin dictionary »

something imported / exotic meaning in Latin

EnglishLatin
something imported / exotic noun

alienigena [alienigenae](1st) M
noun