Kotomora
白砂 (はくしゃ, hakusha) Japanese meaning: white sand | Kotomora