group of young street minstrels - German English Dictionary