Convolutional Neural Networks

What is a Convolutional Neural Network?