An animal which either consecutively or simultaneously produces spermatoza and ova; not usually self-fertile.