demand and supply gap - French English Dictionary