apple dumpling - French English Dictionary