overrun
noun
-
too much production or more than expectedoverproduction
verb
-
run beyond or past
-
seize the position of and defeat
-
invade in great numbersinfest
-
flow or run over (a limit or brim)overflow
-
occupy in large numbers or live on a hostinvade