Translation of sitio web in English:

sitio web

Web site, n.

masculine noun

  • 1

    Web site