Kotomora
低能児 (teinouji) Japanese meaning: feeble-minded child | Kotomora