liberal party: a political party in Australia, Canada, and other nations, and formerly in Great Britain
party: an organization to gain political power
heracleum: widely distributed genus of plants with usually thick rootstocks and large umbels of white flowers