English-Latin dictionary »

amphibious serpent, water snake meaning in Latin

EnglishLatin
amphibious serpent, water snake noun

chersydros [chersydri]noun
M