platform of a vehicle/train where passengers embark or disembark - Español Inglés Diccionario