mentally deficient - Turkish English Dictionary