1. horses for courses - Noun
2. horses for courses - Phrase
horses for courses
(chiefly Britain, idiomatic) Different people are suited for different jobs or situations; what is fitting in one case may not be fitting in another.
horses for courses pl (plural only)
(chiefly Britain, idiomatic) The practice of choosing the best person for a particular job, the best response for a situation, or the best means to achieve a specific end.