Kotomora
ハーフメイド (haafumeido) Japanese meaning: half-made | Kotomora