cupid (god of love - French English Dictionary