English-Latin dictionary »

road junction, meeting of two roads meaning in Latin

EnglishLatin
road junction, meeting of two roads noun

ambivium [ambivi(i)](2nd) N
noun