Kotomora
急ごしらえ (kyuugoshirae) Japanese meaning: hastily made | Kotomora