Definition of Huddled

  • 1. Crowded or massed together Adjective Satellite

Semanticaly linked words with "huddled"