group of reliable friends or colleagues - German English Dictionary