platform of a vehicle/train where passengers embark or disembark - Spanish English Dictionary