American Holly fruits and flowers (Ilex opaca).
The hollies with which we are most familiar, due to their striking evergreen foliage used in Christmas displays, are English holly (Ilex aquifolium) and American holly (Ilex opaca). American holly is the only native North American holly that attains tree size. Holly berries are mildly toxic and will cause vomiting and/or diarrhea when ingested by people. However they are extremely important food for numerous species of birds, and also are eaten by other wild animals.
If you want more information about this flower, just search the plant's Latin name on Google: