anandrous gynandrosporous anacrogynous androecious anantherous gynandrian amphigamous acrogynous protogynous gynaecandrous