Kotomora
大風呂敷 (ooburoshiki) Japanese meaning: large furoshiki | Kotomora