Well...a flower is the reproductive part of the plant. When the ovary in the flower ripens after fertilization it becomes the FRUIT. A fruit contains one or more seeds. We eat the endosperm of he fruit(usually).Vegetable is a general term gven to a part of the plant which is eaten. They maybe the root,stem or leaf or a modification of it.