Kotomora
胃小窩 (ishouka) Japanese meaning: gastric pits | Kotomora