pitted and sun-dried peach - German English Dictionary