flocks and herds - Turkish English Dictionary

Suggest a Term