huddling together - French English Dictionary