From 角(かく) (kaku, “square”) + 食(しょく)パン (shokupan, “loaf of bread”), with the 食(しょく)パン (shokupan) shortened to just 食(しょく) (shoku).
角(かく)食(しょく) • (kakushoku)