pitted and sun-dried peach - Spanish English Dictionary