situs (n.) Look up situs at Dictionary.com
Latin, "situation, position" (see site). In technical uses in English, "proper or original position and location of something" (as in in situ).