exorbitant rents - French English Dictionary