at an exorbitant price - French English Dictionary