English-Latin dictionary »

deified human being meaning in Latin

EnglishLatin
deified human being noun

transplantus [transplanti](2nd) M
noun