technical service procurement agency - Turco Inglés Diccionario