Kotomora
放置子 (houchigo) Japanese meaning: neglected child | Kotomora