conglomerate of large stones - German English Dictionary