overabound
/ˌoʊvərəˈbaʊnd/Definitions
1. verb
to exist or be found in excessive or large quantities
“The city overabounds with street performers and musicians.”
2. noun
a place or region where something is abundant or common
“The Amazon rainforest overabounds with exotic wildlife.”