Latin-English dictionary »

sirrus meaning in English

LatinEnglish
Sirrus proper noun
M, Sidrium N

Sierre(municipality in Valais)
proper noun

Your history