船堅炮利

Idiom

 * 1) to have a powerful navy and by extension, military, with excellent weaponry