天兵天将tiānbīngtiānjiàng
Meanings
1. celestial troops and generals (idiom)
2. fig. superior forces
Characters used