pay a high price - French English Dictionary