What is a hermaphrodite?
You are right:
- A person or animal having both male and female sex organs
A hermaphrodite is a person or animal having both male and female sex organs or other sexual characteristics, either abnormally or (in the case of some organisms) as the natural condition.
In Botany, it's a plant having stamens and pistils in the same flower.
An archaic definition is a person or thing that combines opposite qualities or characteristics.