to offer goods or services that far outstrip demand
zalewać czymś rynek (ponad miarę)
Do you think language schools in Poland are now beginning to flood the market? Czy sądzisz, że szkoły językowe w Polsce zalewają rynek w Polsce (=jest ich za dużo)?