English-Latin dictionary »

channel, bed (river), trench meaning in Latin

EnglishLatin
channel, bed (river), trench noun

alveus [alvei](2nd) M
noun