I learned a new word today:

megafaunal

From Wikipedia

In zoology, megafauna (from Greek μέγας megas ‘large’ and Neo-Latin fauna ‘animal life’) are large animals.

I thought this story from Nautilus was talking about plants until I looked it up.