Latin-English dictionary »

scalaria meaning in English

LatinEnglish
scalaria noun
N

staircase [staircases](stairway)
noun
[UK: ˈsteək.eɪs] [US: ˈsterˌkes]