can a hermaphrodite impregnate itself

31591 views
|