homemade fruit ice cream - French English Dictionary