Deploy Meaning

There are 2 meaning(s) for word Deploy

Meaning 1 : place troops or weapons in battle formation

Meaning 2 : to distribute systematically or strategically

    Example : The U.S. deploys its weapons in the Middle East