carrot pudding meaning in english