A site definition in SharePoint is a method for providing prepackaged site and list content templates that define the structure, configuration, and initial content of new sites. It's not a URL, port number, or web definition - it's a template mechanism for rapid site provisioning with consistent structure and features.