Kotomora
巨大児 (kyodaiji) Japanese meaning: large baby | Kotomora