flower child

noun

1.
someone who rejects the established culture; advocates extreme liberalism in politics and lifestyle