English-Latin dictionary »

giants (pl.) (serpent footed) meaning in Latin

EnglishLatin
giants (pl.) (serpent footed) noun

anguipes [anguipedis](3rd) M
noun