Log in
Search words & phrases
platform
US /ˈplætˌfɔrm/
・
UK /'plætfɔ:m/
B1
Definition
Video subtitles
noun
Flat, raised structure that people stand on
Area from which you board a train at a station