What is the meaning of the word shemale?

Shemale is a slang term for either a hermaphrodite or a transsexual. A hermaphrodite is an individual having both male and female reproductive organs. A transsexual is a person who psychologically identifies with the opposite sex and may seek to live as a member of that sex, especially by undergoing surgery and hormone therapy to obtain the necessary physical appearance of the chosen sex.