ride a high horse - French English Dictionary