English edit

Noun edit

megafaunas

  1. plural of megafauna

Spanish edit

Noun edit

megafaunas f pl

  1. plural of megafauna