Kotomora
仮拵え (karigoshirae) Japanese meaning: makeshift | Kotomora