huddle (crowd together) - French English Dictionary