to be full of people, animals, etc. moving around

  • The streets were teeming with tourists. 大街上游人如鲫。 
  • a river teeming with fish 盛产鱼的河流