Meaning of huddled
Definition of huddled
(adj)
crowded
or massed together; "give me...your huddled masses"; "the huddled
sheep
turned
their backs against the wind"
Other information on huddled
WIKIPEDIA results for
huddled
Amazon results for
huddled
Tweet