horses for courses Share definition Flag What might be good for one situation/person might not be good for another. 'I really like rock music, but it's horses for courses.' horses for courses by Claire Lane June 11, 2007 Get the horses for courses mug.