meaning of Anthozoenpolyp

Anthozoenpolyp - German to English

anthozoan polyp