In Spanish or Portuguese contexts, a raised platform, stage, or main road; a highway or main street.
From Latin 'strata' meaning 'paved road' (literally 'strewed or laid out'), which gives English words like 'street' and 'stratum.' The word evolved in Romance languages to mean both a stage and a main road.
Try Another Word