English-Latin dictionary »

junction / meeting of several rivers meaning in Latin

EnglishLatin
junction / meeting of several rivers noun

conflux [conflugis](3rd) C
noun