English

edit

Noun

edit

megafaunas

  1. plural of megafauna

Spanish

edit

Noun

edit

megafaunas f pl

  1. plural of megafauna