English-Latin dictionary »

offspring of a serpent / dragon meaning in Latin

EnglishLatin
offspring of a serpent / dragon noun

anguigena [anguigenae](1st) M
noun