Kotomora
氷塊 (hyoukai) Japanese meaning: block of ice | Kotomora