刀槍劍戟

Idiom

 * 1) single-edged and double-edged swords, spears and halberds; all kinds of ancient weapons