Found 6 synonyms
Synonyms:
position, site, spot, venue, point, locale, positioning, locus, situation, seat, provision, whereabouts.Synonyms:
emplacement, accommodation, layout, arrangement, disposition, siting, dislocation.Synonyms:
localisation.Synonyms:
space.