what is the difference between a male and female flower?
A flower may be of two types – perfect flowers and imperfect flowers. Perfect flowers are hermaphrodites, that is, they have both male and female reproductive parts. On the other hand, imperfect flowers are unisexual, that is, they have either male or female reproductive part.