Translation of situ in English:

situ

there

(di situ)

adverb

  • 1

    there, in, at or to that place, at that point, that place