What is the difference between microprocessors & microcontrollers ?

What kind of thing would answer this question?
description