huddle (crowd together) - German English Dictionary