English-Latin dictionary »

confluence, place where streams of water / air meet meaning in Latin

EnglishLatin
confluence, place where streams of water / air meet noun

confluvium [confluvi(i)](2nd) N
noun