darwinian: an advocate of Darwinism
advocate: a person who pleads for a cause or propounds an idea
hungarian lilac: central European upright shrub having elliptic leaves and upright clusters of lilac or deep violet flowers