apple puree - French English Dictionary