Spanish

edit

Noun

edit

megaurbes

  1. plural of megaurbe