a particular position, point, or area; a location or site
Middle English, from Old French, from Latin platea 'broad street'
Try Another Word