peer-peer - German English Dictionary