Dictionary for English, Malay, chines, Indonesian, Japanese, etc
Translation
English changeling, cretin, half-wit, imbecile, moron, retard, foolish, idiot