group of toads - German English Dictionary