spermatial spermatophytic spermatogenic spermatogenetic spermatangial spermatocytal spermatogonic spermiogenic spermathecal spermous