Kotomora
石蓋 (ishibuta) Japanese meaning: capstone of a cist | Kotomora