×

huddled meaning in French

adj. regroupé, assemblé, amassé; serré, entassé; replié sur soi

Related Words

  1. huddle
  2. huddle together
  3. huddler
  4. huddleston
PC Version

Copyright © 2018 WordTech Co.