Word Definition - 天兵天将

tiān bīng tiān jiàng celestial troops and generals (idiom); fig. superior forces