borregada
Top 50000
Meanings
Noun
1. herd of sheep in their first or second year
2. sheeple (flock of people who follow blindly)