Spanish

edit

Noun

edit

macroceldas f pl

  1. plural of macrocelda