Dictionary.com
Thesaurus.com
has huddled
  • present perfect of huddle (3rd person singular).