English Dictionary
Definition huddled in British English
huddled adjective
adjective
/ˈhʌd(ə)ld/
English Dictionary