What is a flower

animals 0 89

What is a flower