93,348 views
19 votes
19 votes
Why do flowers have such colorful petals? *

A. So you can see them at night
B. To trap insects
C. To scare away predators
D. To attract animals for pollination
E. Petals don't have color

User Girish Thimmegowda
by
2.5k points

1 Answer

24 votes
24 votes
attract animals for pollination
User Fillobotto
by
3.3k points