end (something) on a high note - French English Dictionary

Suggest a Term