Platform

A structure for people to stand on that has been built so that it is higher than the ground

» GLOSSARY