Translation of situs in English:

User Contribution

situs

website

noun