An online diary; a personal chronological log of thoughts published on a Web page; also called a weblog, or web log." - Dictionary.com
Basically, a blog is like a diary. Except, nobody puts any interesting things in them because everybody can read it. So it's a boring, impersonal, public diary. On the internet.