Cupid noun definition in Love topic from the Oxford Advanced Learner's Dictionary

Cupid

 noun: Love topic
the Roman god of love who is shown as a beautiful baby boy with wings, carrying a bow2 and arrow Cupid had at last managed to lodge an arrow in his stony heart.