at a more favourable price - French English Dictionary