English-Latin dictionary »

mountain pass / defile (l+s) meaning in Latin

EnglishLatin
mountain pass / defile (L+S) noun

callis [callis](3rd) M
noun