veritable [adjective] + plethora [noun]