peer-peer - French English Dictionary