×
escalator
meaning in English
n.
escalator, mechanical moving stairway
Related Words
escaladeur
escaladé
escale
escalier
PC Version
Copyright © 2018 WordTech Co.