British Wildlife Wiki
Advertisement

Corolla is the collective term for the petals on a flower.

Advertisement