HTTPS, secure socket layers, means that information going between the client and the server is being encrypted (think of the SSL certificate as your encryption key for the data). It requires an SSL certificate to be purchased, activated, installed and the site updated to use. SSL requires a website to have a dedicated IP address, not a shared address that often many hosting companies provide.
Tight-Lines,
John