cherub

noun

1.
a sweet innocent baby
2.
an angel of the second order whose gift is knowledge; usually portrayed as a winged child