Avoid embarrassment by getting up to speed with basic web terminology

Do you know what a website is? Or a blog? Or a domain name? Many people are so familiar with these terms that they would typically answer "yes." Yet, when I ask people to explain these terms to me, I tend to get variable, and sometimes incorrect, answers.