Kotomora
床敷 (tokoshiki) Japanese meaning: floor covering | Kotomora