pitted and sun-dried peach - French English Dictionary