sky-high price - French English Dictionary