meaning of Becherkoralle

Becherkoralle - German to English

cup red coral [Turbinaria spp.]