Kotomora
擁壁 (youheki) Japanese meaning: retaining wall | Kotomora