The meaning and origin of interesting English phrases
A large and abundant amount of something readily available.