ice castle

English

Noun

ice castle (plural ice castles)

  1. Synonym of ice palace.