Definition of "megafauna"

megafauna