What does Calixaren mean?

Calixaren - German to English

calixarene