English-Latin dictionary »

small staircase / ladder (l+s) meaning in Latin

EnglishLatin
small staircase / ladder (L+S) noun

climacis [climacidos/is]noun
F