Latin-English dictionary »

transplantus meaning in English

LatinEnglish
transplantus [transplanti] (2nd) M
noun

deified human beingnoun