Noun
euhermaphrodite (plural euhermaphrodites) (biology) Any animal that starts life as either male or female but becomes a hermaphrodite when mature