English-Latin dictionary »

ground serpent meaning in Latin

EnglishLatin
ground serpent noun

chamaedracon [chamaedraconis](3rd) M
noun