Translation of situs-situs in English:

User Contribution

situs-situs

sites

noun