as in to station
to place in a particular position
The commander deployed additional troops to the region this morning.
Synonyms & Similar Words
Relevance
Love words? Need even more definitions?
Merriam-Webster unabridged
Share