huddle (crowd together) - Turkish English Dictionary