Bing found the following results
PLATFORM Definition & Meaning | Dictionary.com
Platform Definition & Meaning - Merriam-Webster
PLATFORM | English meaning - Cambridge Dictionary
Platform - Definition, Meaning & Synonyms | Vocabulary.com
PLATFORM definition and meaning | Collins English Dictionary
platform noun - Definition, pictures, pronunciation and usage …
PLATFORM definition in American English | Collins English …
PLATFORM | meaning - Cambridge Learner's Dictionary
Platform - definition of platform by The Free Dictionary
platform - WordReference.com Dictionary of English