Groups of animals, especially grazing mammals, that live and move together; can also refer to large groups of people moving together.
From Old English heord, related to German Herde, from Proto-Germanic herdo meaning 'flock, herd.' The root connects to words meaning 'to guard' or 'to watch over,' reflecting the pastoral care of livestock.
Try Another Word