v. to exist in great numbers or quantities
A river teeming with fish, overflowing its banks
abounding adj. abundant adj.