species 2,555 observations

Rubber Tree

Hevea brasiliensis