peace corps - French English Dictionary