English-Latin dictionary »

indus (river) meaning in Latin

EnglishLatin
Indus (river) noun

Indus [Indi](2nd) M
noun