得益于déyìyú
Top 20000
Meanings
1. to benefit from
2. thanks to
Characters used
Examples1
Though it is poor in natural resources, Japan has become an economic superpower thanks to international trade.