Inhibition of hyaluronidase activity of human and rat spermatozoa in vitro and antispermatogenic activity in rats in vivo by Terminalia chebula, a flavonoid rich plant.