meaning of Calixaren

Calixaren - German to English

calixarene