Kotomora
体壁 (たいへき, taiheki) Japanese meaning: body wall | Kotomora