Senses
上天入地 to go to great lengths
to go to great lengths; to try everything or search everywhere. This idiom literally means to go up to heaven and down into the earth.
上天入地 omnipotent
To be capable of anything; to possess vast supernatural powers.
上天入地 dauntless
To be completely fearless; to be willing to go anywhere or face any danger.
References
No references for this word.