English-Latin dictionary »

giant / monster, from dragon's teeth, first men, snail meaning in Latin

EnglishLatin
Giant / monster, from dragon's teeth, first men, snail noun

terrigena [terrigenae](1st) C
noun

terrigina [terriginae](1st) C
noun