huddled

adj

1.
crowded or massed together