ready-made snow blocks - Turkish English Dictionary