arms deal

noun

Definition of arms deal

: an agreement to buy or sell weapons an arms deal between two countries