peeled and dried - French English Dictionary