English-Latin dictionary »

mountain dwelling meaning in Latin

EnglishLatin
mountain dwelling adjective

monticolus [monticola, monticolum]adjective