Meaning of cherub

Definition of cherub

(noun) a sweet innocent baby
an angel of the second order whose gift is knowledge; usually portrayed as a winged child

Other information on cherub

WIKIPEDIA results for cherub
Amazon results for cherub