be overrun with - French English Dictionary