TEEM1 verb. 1 be abundant. 2 (foll. By with) be full of or swarming with (teeming with ideas). [old english, = give birth to]
TEEM2 verb. (often foll. By down) (of water etc.) Flow copiously; pour (teeming with rain). [old norse]