species 5,587 observations

Pyramid Flower

Melochia pyramidata