deploy technology

Translations
déployer la technologie
Words
technology

noun
technologie
deploy

verb
déployer