English-Latin dictionary »

dwelling beside a river (l+s) meaning in Latin

EnglishLatin
dwelling beside a river (L+S) adjective

amnicolus [amnicola, amnicolum]adjective