Kotomora
硬口蓋 (koukougai) Japanese meaning: hard palate | Kotomora