What is a Cherub?

A cherub is a type of angel. In the modern world we usually consider a cherub to be a baby angel. We sometimes call a baby a cherub because we associate babies with being small and innocent, angelic like in appearance.