Definitions of stag's-horn coral:

  • noun:   large branching coral resembling antlers