lay [put, set] the saddle on [upon]the right [wrong] horse
Are you looking for: 责备责备应该More results...
Contents
English Expression
  1. n.:  lay [put, set] the saddle on [upon]the right [wrong] horse
Containing Phrases
put the shoe on the right [proper] foot