mentally and physically slow person - Turkish English Dictionary