English-Latin dictionary »

spirit, supernatural being, intermediary between man and god meaning in Latin

EnglishLatin
spirit, supernatural being, intermediary between man and god noun

daemon [daemonis](3rd) M
noun