No JavaScript support?
petals
stem
leaf
Find a picture of a flower and label it yourself
plant stem
petals
leaf