peer-peer - Spanish English Dictionary