The place where anything is fixed; situation; local position; as, the site of a city or of a house.
A place where something is or could be located; a site.
A place or locality considered with regard to its position:
The definition of a venue is a place where a crime or where trial proceedings for a crime take place or a location for specific types of events.
Location or arrangement
An advantageous place or location:
The act of putting into a certain position; placement.
A position of employment; a post:
A small area of different color or texture from the main area of which it is a part; often, a mark made by some foreign matter; stain, blot, speck, patch, etc.
A place, especially with reference to a particular event:
Find another word for locus. In this page you can discover 24 synonyms, antonyms, idiomatic expressions, and related words for locus, like: place, site, location, point, venue, placement, position, emplacement, situation, spot and locale.