kamus
.
Search
About
huddled
English
huddled
Adjective
Crowded or massed together
English: huddled