A new user has searched for teacher
The definition of platform
C16: from French plateforme, from plat flat + forme form, layout
From Collins
©HarperCollins 2008. Collins English Dictionary definition of platform
C16: from French plateforme, from plat flat + forme form, layout
From Collins
©HarperCollins 2008. Collins English Dictionary definition of platform