artillery noun

ADJ. field | heavy The enemy has enough heavy artillery to win the war.

ARTILLERY + NOUN attack, barrage, bombardment, fire | piece, shell | train, unit The soldiers of the artillery train had panicked and cut the traces of their horses. nuclear artillery units

You can also check Google Dictionary: artillery (English, 中文解释 )

  • 牛津搭配词典下载