teacher of mentally handicapped - Turkish English Dictionary