English-Latin dictionary »

situated between two seas meaning in Latin

EnglishLatin
situated between two seas adjective

bimaris [bimaris, bimare]adjective