English-Latin dictionary »

serpent, viper meaning in Latin

EnglishLatin
serpent, viper noun

echidna [echidnae](1st) F
noun