kamus
.
Search
About
arms_deal
English
arms deal
Noun
A deal to provide military arms
English: arms deal