1. natural endowments的意思
1. Finland and some other countries ranked higher for their substantial natural resource endowments, low population density and successful management of environment and development issues.