I agree with the chocolate sauce, but not with the first part. It doesn't even sound French to me. Chouchou is a nickname (equivalent to sweetie for instance) and vanilla translates as vanille in French. Un chou (des choux) can be a stuffed pastry, but generally called chou à la crème.
Can you check the source please?