hermaphrodite

n. An organism that produces both female and male sex cells.