phaenogamous phenogamous phanerogamous phanerogamian phanerogamic xenogamous porogamous phaeosporous amphistomic aetheogamous