Megafauna

What is Megafauna?

Megafauna definition and meaning on Dictionary terms:
noun Ecology.
land animals of a given area that can be seen with the unaided eye.

 

reference: https://www.dictionary.com/browse/megafauna

Tags: