Kotomora
遮蔽物 (shaheibutsu) Japanese meaning: shelter | Kotomora