1. huddled

adjective. (ˈhʌdəld) Crowded or massed together.
Synonyms
Antonyms
Featured Games
×