Definitions of Maeandra:

  • noun:   brain corals