cupid (god of love - German English Dictionary