Top definition
Someone that will be the best at everything that involves love (and sex)
Person 1:
Bro, whyโ€™d you have to be a cupids angel?
Person 2:

what you mean?
Person 1:
Everyone girl you meet falls in love with you and say youโ€™re the best theyโ€™ve ever had
by Mister and miss June 02, 2018
Get the mug
Get a cupids angel mug for your Aunt Larisa.