team of four/more persons - German English Dictionary